home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 43.zip
/
Guru Crackers Utilities.adf
/
BYTEKILLER.doc
< prev
next >
Wrap
Text File
|
1987-06-04
|
4KB
|
84 lines
BYTE KILLER v1.0
~~~~~~~~~~~~~~~~~
(by Lord Blitter)
Official Dealer : BAMIGA SECTOR ONE
Release date : August, 24th 1987.
This cruncher was designed using the SEKA assembler in three days (with a
little preparation before). Herewith are included the source files of the
cruncher and the decruncher. During the pre-release tests (without never
finding any bugs!), the Byte Killer reduced the Metacomco debugger from
91 KBytes to 47 KBytes, and a few hi-res pages (first converted into
bitmap) from about 50 KBytes to 18 KBytes, this means that the Byte Killer
can reduce not only codes, but also graphic data (I tried with digitized
sounds but with little succes). To use it, you just need your data to
be in memory, provide the start and end addresses of it and give the address
of the destination (this address can be the same as the start address). In
some cases you might find some problems, then choose another destination
address. The decruncher only needs the end address of the crunched file and
the destination address. After decrunching, it tests if the code is ok, if
not it jumps to a routine called DAMAGE! This means that the decruncher
failed because the data was wrong, because you made a mistake or that you
found a bug! In the last case, please, contact [BS ONE] and tell them how it
happened. I'll modify it and they will send you the new version. With this
source codes you can modify what you want, but ALWAYS leave this message file
as it is now and add your commentary to tell which modification(s) you made.
This program is free to copy, use, transform (under some conditions...), but
NOT to be sold to anyone!!!
HOW TO TEST IT: 1) load the seka assembler
2) load the cruncher file
3) load the source file with <RI>
4) set the start & end addresses
5) set the maximum offset
6) assemble the program
7) execute it
8) note the registers after the crunching
9) save the crunched file (of course!)
If the offset is a little number, the crunching will be very fast but less
efficient; and if the offset is a big number (max : $0800), the crunching
will be better but slow.
When the cruncher is working, a screen-flash means a few bytes won.
The registers D0 to D5 contains statistics about the result of the crunch
and a2 contains the stop adress of the crunched file.
HOW TO TEST THE DECRUNCHER: 1) load seka and the decruncher
2) load the file
3) set the end & destination addresses
4) assemble & execute
If the decruncher fails (remember DAMAGE), the screen will flash during
a few seconds, else it will exit with the start address in register A0.
IF YOU ARE AN ABSOLUTE BEGINNER IN 68000 ASSEMBLER LANGUAGE, DON'T TRY
TO USE THE BYTE KILLER. IT CAN BE DANGEROUS !!!!!
Coming soon:
- BYTE KILLER v2.0 (20% better!)
- SOUND KILLER v1.0 (Digi-sounds cruncher)
Thanks to:
- BAMIGA SECTOR ONE for spreading the cruncher
- 1001 CREW for the 64 CARD CRUNCHER.
Note: If you have any remarks or questions about this program, please,
contact BAMIGA SECTOR ONE at:
P.O.BOX 163
2018 ANTWERP 14
BELGIUM.
IF YOU WANT TO READ THIS MESSAGE AGAIN, JUST TYPE:
TYPE "BYTE KILLER"
PRESS [SPACE] TO STOP THE SCROLLING - PRESS [RETURN] TO CONTINUE.